package actions;

import java.sql.SQLException;
import java.util.LinkedList;
import java.util.Map;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

import dominio.Categoria;
import dominio.Usuario;

@SuppressWarnings("serial")
public class gestCategoria extends ActionSupport{
	
	/* Lista de los productos disponibles */
	private LinkedList<Categoria> categorias; 
	
	public LinkedList<Categoria> getCategorias() {
		return categorias;
	}

	public void setProductos(LinkedList<Categoria> categorias) {
		this.categorias = categorias;
	}

	public String execute() throws SQLException{
		
		Map session = ActionContext.getContext().getSession();
		
		if (session.get("usu")!=null){
			Usuario usu = (Usuario)session.get("usu");
			/* Obtenemos de la base de datos los procutos disponibles */
			Long id = usu.getId();
			categorias = Categoria.readByUserId(id, false);
			
	        return SUCCESS;  
		}
		else{
			return ERROR;
		}
		
		
    }
}